/***
 *  高阶组件  Hoc
 *  1、创建一个函数
 *  2、形参大写  传入组件
 *  3、函数内部实现一个类组件  并return返回
 *  4、类组件中渲染Cmp形参组件
 *  5、将高阶组件函数  套用到需要增强的组件当中
 *
 */

import React, { Component } from 'react'
import { Fragment } from 'react'
// 导入高阶组件
import withCopy from './hoc/withCopy'
import bgPink from './hoc/withBg'
// 装饰器写法
@withCopy
@bgPink
class App extends Component {
  render() {
    // console.log(withCopy)
    return <Fragment>App</Fragment>
  }
}
// 给需要增强的组件  使用高阶组件进行包裹
// export default withCopy(bgPink(App))
export default App
